package cn.com.blueInfo.HaiYuan.business.drugs.service;

import cn.com.blueInfo.utils.result.BootstrapTable;
import cn.com.blueInfo.utils.result.ResultInfo;

import javax.servlet.http.HttpServletRequest;

/**
 * 药品功效功能信息服务接口
 * @ClassName: DrugsEffectService
 * @author suxch
 * @date 2019年5月28日  下午9:53:23
 */
public interface DrugsEffectService {

    /**
     * 分页查询药品功能功效数据
     * @Title: queryDrugsEffectDataByPage
     * @param request
     * @return BootstrapTable
     * @throws
     */
    BootstrapTable queryDrugsEffectDataByPage(HttpServletRequest request);

    /**
     * 查询最大排序编号
     * @Title: queryMaxOrderNumber
     * @param request
     * @return ResultInfo
     * @throws
     */
    ResultInfo queryMaxOrderNumber(HttpServletRequest request);

    /**
     * 新增药品功能功效数据
     * @Title: addDrugsEffectData
     * @param request
     * @return ResultInfo
     * @throws
     */
    ResultInfo addDrugsEffectData(HttpServletRequest request);

    /**
     * 更新药品功能功效数据
     * @Title: updateDrugsEffectData
     * @param request
     * @return ResultInfo
     * @throws
     */
    ResultInfo updateDrugsEffectData(HttpServletRequest request);

    /**
     * 删除药品功能功效数据
     * @Title: deleteDrugsEffectData
     * @param request
     * @return ResultInfo
     * @throws
     */
    ResultInfo deleteDrugsEffectData(HttpServletRequest request);
}
